package br.com.conciliador.consulta.vo;

import java.io.Serializable;

import br.com.conciliador.cadastro.vo.BandeiraVo;
import br.com.conciliador.cadastro.vo.CartaoVo;
import br.com.conciliador.cadastro.vo.ContaBancoVo;
import br.com.conciliador.cadastro.vo.DatasVo;
import br.com.conciliador.cadastro.vo.LojaVo;
import br.com.conciliador.cadastro.vo.ProdutoVo;
import br.com.r2.util.tipodado.Inteiro;
import br.com.r2.util.tipodado.InteiroLongo;
import br.com.r2.util.tipodado.Moeda;
import br.com.r2.util.tipodado.Texto;

public class ResultadoConsultaBaixaVo implements Serializable
{

   /**
    * 
    */
   private static final long serialVersionUID = -6337662436999325603L;

   private BandeiraVo bandeiraVo;

   private ProdutoVo produtoVo;

   private LojaVo lojaVo;

   private DatasVo dataCreditoVo;

   private DatasVo dataVendaVo;

   private DatasVo dataPagamentoVo;
   
   private CartaoVo cartaoVo;

   private ContaBancoVo contaBancoVo;

   private Moeda valorBruto;
   
   private Moeda valorComissao;

   private Moeda valorTaxaAntecipacao;

   private Inteiro nsu;

   private Texto autorizacao;

   private Inteiro parcela;

   private Inteiro plano;

   private InteiroLongo numeroResumoVenda;

   public ProdutoVo getProdutoVo()
   {
      return produtoVo;
   }

   public void setProdutoVo(ProdutoVo produtoVo)
   {
      this.produtoVo = produtoVo;
   }

   public LojaVo getLojaVo()
   {
      return lojaVo;
   }

   public void setLojaVo(LojaVo lojaVo)
   {
      this.lojaVo = lojaVo;
   }

   public DatasVo getDataCreditoVo()
   {
      return dataCreditoVo;
   }

   public void setDataCreditoVo(DatasVo dataCreditoVo)
   {
      this.dataCreditoVo = dataCreditoVo;
   }

   public DatasVo getDataVendaVo()
   {
      return dataVendaVo;
   }

   public void setDataVendaVo(DatasVo dataVendaVo)
   {
      this.dataVendaVo = dataVendaVo;
   }

   public CartaoVo getCartaoVo()
   {
      return cartaoVo;
   }

   public void setCartaoVo(CartaoVo cartaoVo)
   {
      this.cartaoVo = cartaoVo;
   }

   public ContaBancoVo getContaBancoVo()
   {
      return contaBancoVo;
   }

   public void setContaBancoVo(ContaBancoVo contaBancoVo)
   {
      this.contaBancoVo = contaBancoVo;
   }

   public Moeda getValorBruto()
   {
      return valorBruto;
   }

   public void setValorBruto(Moeda valorBruto)
   {
      this.valorBruto = valorBruto;
   }

	public Moeda getValorComissao() {
		return valorComissao;
	}

	public void setValorComissao(Moeda valorComissao) {
		this.valorComissao = valorComissao;
	}

   public Moeda getValorTaxaAntecipacao()
   {
      return valorTaxaAntecipacao;
   }

   public void setValorTaxaAntecipacao(Moeda valorTaxaAntecipacao)
   {
      this.valorTaxaAntecipacao = valorTaxaAntecipacao;
   }

	public Inteiro getNsu() {
		return nsu;
	}

	public void setNsu(Inteiro nsu) {
		this.nsu = nsu;
	}

	public Texto getAutorizacao() {
		return autorizacao;
	}

	public void setAutorizacao(Texto autorizacao) {
		this.autorizacao = autorizacao;
	}

	public Inteiro getParcela() {
		return parcela;
	}

	public void setParcela(Inteiro parcela) {
		this.parcela = parcela;
	}

	public Inteiro getPlano() {
		return plano;
	}

	public void setPlano(Inteiro plano) {
		this.plano = plano;
	}

	public InteiroLongo getNumeroResumoVenda() {
		return numeroResumoVenda;
	}

	public void setNumeroResumoVenda(InteiroLongo numeroResumoVenda) {
		this.numeroResumoVenda = numeroResumoVenda;
	}

	public BandeiraVo getBandeiraVo() {
		return bandeiraVo;
	}

	public void setBandeiraVo(BandeiraVo bandeiraVo) {
		this.bandeiraVo = bandeiraVo;
	}

	public DatasVo getDataPagamentoVo() {
		return dataPagamentoVo;
	}

	public void setDataPagamentoVo(DatasVo dataPagamentoVo) {
		this.dataPagamentoVo = dataPagamentoVo;
	}
}
